CADICAL, LINGELING, PLINGELING, TREENGELING and YALSAT Entering the SAT Competition 2017

نویسنده

  • Armin Biere
چکیده

This paper serves as a first solver description for our new SAT solver CADICAL and documents the versions of our other solvers submitted to the SAT Competition 2017, which are LINGELING, its two parallel variants TREENGELING and PLINGELING, and our local search solver YALSAT. LINGELING,PLINGELING, TREENGELING,YALSAT Our focus in the SAT Competition 2016 was on our new SAT solver SPLATZ [1]. It tried to simplify the LINGELING design, and further implemented a first inprocessing [2] version of blocked clause decomposition for SAT sweeping to detect equivalences. In the same spirit, we focus on a new solver called CADICAL in the SAT Competition 2017. We submitted to the agile, main, and no-limit tracks of the SAT Competition 2017 the LINGELING version bbe, which except for some minor bug fixes in the code for picking random decisions is the same as the version entering the SAT Competition 2016 [1]. Its parallel extensions PLINGELING and TREENGELING submitted to the parallel track have the same version bbe accordingly. They were were marking the state-ofthe-art in the parallel track of the SAT Competition 2016 [3] and have not changed at all. The same applies to our local search solver YALSAT which also did not really change and was submitted as version 03s to the random track only.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Splatz, Lingeling, Plingeling, Treengeling, Yalsat Entering the Sat Competition 2016

This paper serves as solver description for our new SAT solver Splatz and further documents the versions of our other solvers submitted to the SAT Competition 2016, which are Lingeling, its two parallel variants Treengeling and Plingeling, and our local search solver YalSAT.

متن کامل

Yet another Local Search Solver and Lingeling and Friends Entering the SAT Competition 2014

This paper serves as solver description for the SAT solvers Lingeling and its two parallel variants Treengeling and Plingeling, as well as for our new local search solver YalSAT entering the Competition 2014. For Lingeling and its variants we only list important differences to earlier version of these solvers as used in the SAT Competition 2013. For further information we refer to the solver de...

متن کامل

Lingeling, Plingeling and Treengeling Entering the SAT Competition 2013

This paper serves as solver description for our SAT solver Lingeling and its two parallel variants Treengeling and Plingeling entering the SAT Competition 2013. We only list important differences to the version of these solvers used in the SAT Challenge 2012. For further information we refer to the solver description [1] of the SAT Challenge 2012 or source code.

متن کامل

Lingeling and Friends Entering the SAT Race 2015

This is a solver description for our SAT solvers Lingeling, Treengeling and Plingeling entering the SAT Race 2015. We only focus on the difference to their 2014 versions. For further information we refer to previous solver descriptions [1], [2], [3], our POS’14 talk [4] and of course the source code.

متن کامل

Lingeling Essentials, A Tutorial on Design and Implementation Aspects of the the SAT Solver Lingeling

One of the design principles of the state-of-the-art SAT solver Lingeling is to use as compact data structures as possible. These reduce memory usage, increase cache efficiency and thus improve runtime, particularly, when using multiple solver instances on multi-core machines, as in our parallel portfolio solver Plingeling and our cube and conquer solver Treengeling. The scheduler of a dozen in...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017